package com.hmall.model;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

@Table(name = "mall_attr_connect")
public class MallAttrConnect {
    /**
     * 主键，自增
     */
    @Id
    private Integer id;

    /**
     * 产品id，与mall_product中的id关联
     */
    @Column(name = "product_id")
    private Integer productId;

    /**
     * 属性id，与mall_attr中的id关联
     */
    @Column(name = "attr_id")
    private Integer attrId;

    /**
     * 属性值，与mall_attr_value中的value关联
     */
    @Column(name = "attr_value")
    private String attrValue;

    /**
     * 获取主键，自增
     *
     * @return id - 主键，自增
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置主键，自增
     *
     * @param id 主键，自增
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取产品id，与mall_product中的id关联
     *
     * @return product_id - 产品id，与mall_product中的id关联
     */
    public Integer getProductId() {
        return productId;
    }

    /**
     * 设置产品id，与mall_product中的id关联
     *
     * @param productId 产品id，与mall_product中的id关联
     */
    public void setProductId(Integer productId) {
        this.productId = productId;
    }

    /**
     * 获取属性id，与mall_attr中的id关联
     *
     * @return attr_id - 属性id，与mall_attr中的id关联
     */
    public Integer getAttrId() {
        return attrId;
    }

    /**
     * 设置属性id，与mall_attr中的id关联
     *
     * @param attrId 属性id，与mall_attr中的id关联
     */
    public void setAttrId(Integer attrId) {
        this.attrId = attrId;
    }

    /**
     * 获取属性值，与mall_attr_value中的value关联
     *
     * @return attr_value - 属性值，与mall_attr_value中的value关联
     */
    public String getAttrValue() {
        return attrValue;
    }

    /**
     * 设置属性值，与mall_attr_value中的value关联
     *
     * @param attrValue 属性值，与mall_attr_value中的value关联
     */
    public void setAttrValue(String attrValue) {
        this.attrValue = attrValue;
    }

    @Override
    public String toString() {
        return "MallAttrConnect{" +
                "id=" + id +
                ", productId=" + productId +
                ", attrId=" + attrId +
                ", attrValue='" + attrValue + '\'' +
                '}';
    }
}